BODY {
	FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND: url(../images/body.gif) repeat-x; COLOR: #5f5f5f
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG {
	BORDER: 0px
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
H4 {
	MARGIN: 0px
}
H5 {
	MARGIN: 0px
}
UL {
	MARGIN: 0px
}
P {
	MARGIN: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; font-size:9px;
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
A {
	TEXT-DECORATION: none
}
A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:hover {
	
}
.holder {
	BACKGROUND: url(../images/holder_new.jpg) no-repeat 49% -13px;
	HEIGHT: 100%;
	WIDTH:100%;
	margin-top: 0px;
}
#container {
	MARGIN: 0px auto;
	WIDTH: 1020px
}
#header {
	HEIGHT: 226px
}
.logo {
	MARGIN: 5px 0px 0px 5px; WIDTH: 268px; BACKGROUND: url(../images/logo_new.png) no-repeat; FLOAT: left; HEIGHT: 140px
}
.logo A {
	POSITION: relative; TEXT-INDENT: -9999em; DISPLAY: block; HEIGHT: 100%; OVERFLOW: hidden; CURSOR: pointer
}
.top-menu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 23px
}
.top-menu LI {
	PADDING-LEFT: 10px; DISPLAY: inline; BACKGROUND: url(../images/separator.gif) no-repeat 0px 50%; MARGIN-LEFT: 5px
}
.top-menu LI:first-child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.panel LI:first-child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.top-menu A {
	COLOR: #fff
}
.top-menu A:hover {
	
}
.top-menu A.active {
	
}
#header H3 {
	TEXT-ALIGN: right;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 728px;
	DISPLAY: inline;
	FLOAT: right;
	HEIGHT: 90px;
	COLOR: #ffffff;
	CLEAR: right;
	FONT-SIZE: 35px;
	FONT-WEIGHT: normal
}
.menu {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	WIDTH: 950px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(../images/menu.png);
	HEIGHT: 44px;
	CLEAR: both;
	OVERFLOW: hidden;
	PADDING-TOP: 6px
}
.menu LI {
	DISPLAY: inline
}
.menu A {
	POSITION: relative; TEXT-INDENT: -9999em; FLOAT: left; HEIGHT: 34px; OVERFLOW: hidden
}
.menu A:hover {
	BACKGROUND-POSITION: 0px -34px
}
.menu A.home {
	WIDTH: 89px;
	BACKGROUND: url(../images/home.png) no-repeat
}
.menu A.annunci {
	WIDTH: 115px;
	BACKGROUND: url(../images/annunci.png) no-repeat
}
.menu A.pubblica {
	WIDTH: 186px;
	BACKGROUND: url(../images/pubblica-annuncio.png) no-repeat
}
.menu A.magazine {
	WIDTH: 109px;
	BACKGROUND: url(../images/magazine.png) no-repeat
}
.menu A.redazione {
	WIDTH: 134px;
	BACKGROUND: url(../images/redazione.png) no-repeat
}
.menu A.rss {
	WIDTH: 152px;
	BACKGROUND: url(../images/rss.png) no-repeat
}
.menu A.contatti {
	WIDTH: 126px;
	BACKGROUND: url(../images/contatti.png) no-repeat
}
.panel {
	MARGIN-TOP: 7px;
	BACKGROUND: url(../images/panel.png) no-repeat;
	HEIGHT: 40px;
	padding-top: 6px;
	margin-bottom: 7px;
	overflow: hidden;
}
.panel UL {
	PADDING-LEFT: 12px; FLOAT: left
}
.panel LI {
	LINE-HEIGHT: 29px; PADDING-LEFT: 7px; DISPLAY: inline; BACKGROUND: url(../images/panel-sep.gif) no-repeat 0px 50%; COLOR: #fff; MARGIN-LEFT: 1px
}
.panel LI A {
	COLOR: #8549af; TEXT-DECORATION: underline
}
.panel LI A:hover {
	TEXT-DECORATION: none
}
.panel FORM {
	WIDTH: 310px; FLOAT: right
}
.panel LABEL {
	FLOAT: left
}
.panel INPUT {
	FLOAT: left
}
.panel LABEL {
	LINE-HEIGHT: 33px;
	PADDING-RIGHT: 19px;
	COLOR: #FFFFFF;
	FONT-SIZE: 9px;
	TEXT-DECORATION: blink
}
.panel SPAN {
	MARGIN: 4px 4px 0px 0px; WIDTH: 131px; BACKGROUND: url(../images/inp-holder.gif) no-repeat; FLOAT: left; HEIGHT: 20px
}
.panel SPAN INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 2px 0px 0px 5px; WIDTH: 120px; FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.panel INPUT.button {
	MARGIN-TOP: 4px
}
.main-top {
	WIDTH: 1020px;
	DISPLAY: block;
	BACKGROUND: url(../images/main-top2.png) no-repeat;
	HEIGHT: 11px;
	OVERFLOW: hidden
}
.main-bottom {
	WIDTH: 1020px;
	DISPLAY: block;
	BACKGROUND: url(../images/main-top2.png) no-repeat;
	HEIGHT: 11px;
	OVERFLOW: hidden
}
.main-bottom {
	BACKGROUND: url(../images/main-bottom2.png) no-repeat; HEIGHT: 20px
}
.content-area {
	PADDING-BOTTOM: 41px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 25px;
	BACKGROUND: url(../images/main2.jpg) #fff repeat-y;
	HEIGHT: 100%;
	OVERFLOW: hidden;
	PADDING-TOP: 14px
}
.content-area H3 {
	BORDER-BOTTOM: #a997bf 1px solid;
	PADDING-BOTTOM: 0px;
	COLOR: #471d57;
	FONT-SIZE: 15px
}
.content-area H1 {
	BORDER-BOTTOM: #a997bf 1px solid; PADDING-BOTTOM: 4px; COLOR: #471d57; FONT-SIZE: 15px
}
.sub-area H4 {
	BORDER-BOTTOM: #a997bf 1px solid; PADDING-BOTTOM: 4px; COLOR: #471d57; FONT-SIZE: 15px
}
.sub-area H4 {
	BORDER-BOTTOM: #381657 1px solid; COLOR: #7f57b0
}
.content-area H1 {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content-area H4 {
	MARGIN: 0px auto
}
.column1 {
	WIDTH: 196px;
	FLOAT: left
}
.product {
	MARGIN: 0px 0px 15px
}
.product H3 {
	DISPLAY: block
}
.info {
	WIDTH: 100%; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 25px
}
* HTML .info {
	CLEAR: none
}
.info H3 {
	
}
.info-area H4 {
	
}
.box-sponsor {
	padding-top:8px;
	padding-bottom:8px;
}
.box {

}
.boxbo {

}
.box .top {
	DISPLAY: block; BACKGROUND: url(../images/box-top.gif) no-repeat; HEIGHT: 6px; CLEAR: both; OVERFLOW: hidden
}
.box .bottom {
	DISPLAY: block; BACKGROUND: url(../images/box-top.gif) no-repeat; HEIGHT: 6px; CLEAR: both; OVERFLOW: hidden
}
.box .top {
	MARGIN: 18px 0px 0px
}
.box .bottom {
	BACKGROUND: url(../images/box-bottom.gif) no-repeat
}
.box-cont {
	Z-INDEX: 2; POSITION: relative; BORDER-LEFT: #ab86c4 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 186px; PADDING-RIGHT: 3px; BACKGROUND: #f8f0fd; HEIGHT: 1%; BORDER-RIGHT: #ab86c4 1px solid; PADDING-TOP: 0px
}
.box-cont DIV {
	BACKGROUND: url(../images/box.gif) #481d58 repeat-x; HEIGHT: 185px; OVERFLOW: hidden
}
.label-img {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 87px; BACKGROUND: url(../images/label1.png) no-repeat; HEIGHT: 29px; TOP: -10px; LEFT: 56px
}
.label2 {
	WIDTH: 104px; BACKGROUND: url(../images/label2.png) no-repeat; HEIGHT: 26px; LEFT: 47px
}
.box-cont IMG.avatar {
	POSITION: absolute; BOTTOM: -2px; LEFT: 43px
}
.box-cont H4.confidencial {
	TEXT-INDENT: -5000px; WIDTH: 163px; BACKGROUND: url(../images/confidencial-title.gif) no-repeat 0px 100%; HEIGHT: 48px; PADDING-TOP: 12px
}
.box-cont H4.formas {
	TEXT-INDENT: -5000px; WIDTH: 147px; BACKGROUND: url(../images/formas-title.gif) no-repeat 0px 100%; HEIGHT: 34px; PADDING-TOP: 15px
}
.box-cont UL {
	PADDING-BOTTOM: 13px; FLOAT: left
}
.box-cont LI {
	PADDING-BOTTOM: 1px; MARGIN: 8px 0px 4px 11px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 1px
}
.main {
	PADDING-LEFT: 20px;
	FLOAT: left;
	width: 545px;
}
.title-area {
	POSITION: relative; WIDTH: 580px; BACKGROUND: url(../images/title-area.gif); HEIGHT: 174px; PADDING-TOP: 25px
}
.title-area P {
	TEXT-INDENT: -9999em; WIDTH: 399px; BACKGROUND: url(../images/title-text.png) no-repeat; HEIGHT: 145px; MARGIN-LEFT: 27px
}
.title-area A {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 165px; BOTTOM: -1px; BACKGROUND: url(../images/title-link.png) no-repeat; HEIGHT: 114px; OVERFLOW: hidden; CURSOR: pointer; RIGHT: -2px
}
.main TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
.main TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
.main TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
.main TABLE {
	WIDTH: 459px
}
.main TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
.item {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 195px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/item.gif) no-repeat; HEIGHT: 319px; PADDING-TOP: 10px
}
.sub-item {
	FLOAT: right
}
.price_catalog .regular-price .price {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 75px; WIDTH: 87px; BACKGROUND: url(../images/price.png) no-repeat; HEIGHT: 81px; COLOR: #fff !important; FONT-SIZE: 15px; TOP: -11px; RIGHT: -12px; FONT-WEIGHT: normal
}
.price_catalog .oferta .price {
	LINE-HEIGHT: 66px !important; BACKGROUND: url(../images/price-oferta-02.png) no-repeat
}
.sub-price {
	BACKGROUND: url(../images/price-sub.png) no-repeat
}
.item H5 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/item-line.gif) no-repeat 0px 100%; HEIGHT: 39px; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.item H5 A {
	COLOR: #9561ba; TEXT-DECORATION: underline
}
.item H5 A:hover {
	COLOR: #471d57
}
.column2 {
	WIDTH: 195px;
	FLOAT: right;
}
.cesta H3 {
	
}
.comparar H3 {
	
}
.ultimos H3 {
	
}
.ultimos UL {
	MARGIN-TOP: 7px
}
.ultimos LI {
	PADDING-LEFT: 24px
}
.ultimos LI A {
	LINE-HEIGHT: 18px; MARGIN: 0px 0px 4px; COLOR: #9561ba; TEXT-DECORATION: underline
}
.ultimos LI A:hover {
	COLOR: #471d57
}
.cesta {
	MIN-HEIGHT: 75px
}
.comparar {
	MIN-HEIGHT: 75px
}
.cesta P {
	MARGIN-TOP: 11px
}
.comparar P {
	MARGIN-TOP: 11px
}
.sale {
	PADDING-TOP: 4px
}
.sale DIV DIV {
	MIN-HEIGHT: 234px; HEIGHT: 234px
}
.sale H4 {
	MARGIN-TOP: 15px; WIDTH: 158px; BACKGROUND: url(../images/sale-text.png) no-repeat; HEIGHT: 102px
}
.sale IMG {
	Z-INDEX: 2; POSITION: absolute; BOTTOM: -60px; RIGHT: 0px
}
.sale STRONG {
	Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -9999em; WIDTH: 200px; DISPLAY: block; BACKGROUND: url(../images/sale-size.png) no-repeat; HEIGHT: 73px; OVERFLOW: hidden; TOP: 145px; LEFT: -2px
}
#footer {
	PADDING-BOTTOM: 47px;
	WIDTH: 950px;
	margin: 0 auto;
}
P.copyright {
	POSITION: relative;
	MARGIN: 15px 0px 0px;
	BOTTOM: 45px;
	COLOR: #fff;
	RIGHT: 60px
}
.footer-area {
	PADDING-BOTTOM: 30px;
	WIDTH: 1020px;
	BACKGROUND: url(../images/footer.png);
	OVERFLOW: hidden;
	PADDING-TOP: 15px
}
.footer-area UL {
	MARGIN: 0px 18px 0px 0px; FLOAT: right
}
.footer-area UL LI {
	MARGIN: 0px 10px 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left
}
.footer-area UL LI A {
	COLOR: #ffffff
}
.footer-area UL.top-menu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer .bottom {
	DISPLAY: block;
	BACKGROUND: url(../images/footer-bottom.png) no-repeat;
	HEIGHT: 4px;
	CLEAR: both;
	OVERFLOW: hidden;
	width: 1020px;
}
.sub-area {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 195px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 0px
}
.sub-area UL {
	MARGIN-TOP: 10px
}
.sub-area LI {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/star-bullet.png) no-repeat
}
.sub-area LI A {
	LINE-HEIGHT: 22px; COLOR: #8549af
}
.sub-area LI A:hover {
	COLOR: #fff
}
.sub-area LI A.active {
	COLOR: #fff
}
.sub-area LABEL {
	LINE-HEIGHT: 40px; DISPLAY: block
}
.sub-area FIELDSET {
	POSITION: relative
}
.sub-area SPAN {
	WIDTH: 146px; BACKGROUND: url(../images/inp-holder2.gif) no-repeat; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden
}
.sub-area SPAN INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 3px 0px 0px 5px; WIDTH: 135px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #6a6a6a; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.sub-area INPUT.button {
	POSITION: absolute; TOP: 40px; RIGHT: -3px
}
.tags {
	MARGIN-RIGHT: 15px
}
.tags LI {
	LINE-HEIGHT: 22px; PADDING-LEFT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%
}
.tags LI A.size1 {
	FONT-SIZE: 20px
}
.tags LI A.size2 {
	FONT-SIZE: 19px
}
.tags LI A.size3 {
	FONT-SIZE: 17px
}
.tags LI A.size4 {
	FONT-SIZE: 16px
}
.tags LI A.size5 {
	FONT-SIZE: 14px
}
.tags LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.tags LI A.active {
	COLOR: #fff; TEXT-DECORATION: none
}
.title-footer {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #cccccc;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 10px
}
TD.attributes-col H4.title {
	BOTTOM: auto !important
}
.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
	
.desc  {
	font-size:1.0em;
	text-align:justify;
}



.boxgrid4{
	width: 68px;
	height: 68px;
	margin:5px;
	float:left;
	background:#161613;
	border: solid 4px #ab599b;
	overflow: hidden;
	position: relative;
}
.boxgrid4 img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid4 p{
	padding: 0 10px;
	color:#ff0000;
	font-weight:bold;
	font:8pt "Lucida Grande", Arial, sans-serif;
}
.box-comment {
	border: 4px solid #dbdbdb;
 	background:url(../images/element/bg-comment.png) repeat-x;
	margin: 8px;
	padding:14px;
	height:100px;
}
.box-rece {
	border: 1px solid #dbdbdb;
 	margin: 8px;
	padding:14px;
}
.box-hrece {
	border: 1px solid #dbdbdb;
 	margin: 8px;
	padding:6px;
	font-size:10px;
	height:20px;
}
.box-dotrece {
	border-top: 1px dotted #751962;
	margin:25px;
}
.box-dotrece2 {
	border-top: 4px solid #ebebeb;
	margin:25px;
}

.boxgrid3{
	width: 263px;
	height: 350px;
	margin:5px;
	float:left;
	background:#161613;
	border: solid 4px #ab599b;
	overflow: hidden;
	position: relative;
}
.boxgrid3 img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid3 p{
	padding: 0 10px;
	color:#ff0000;
	font-weight:bold;
	font:8pt "Lucida Grande", Arial, sans-serif;
}
.boxgrid2{
	width: 110px;
	height: 140px;
	margin:10px;
	float:left;
	background:#161613;
	border: solid 4px #ab599b;
	overflow: hidden;
	position: relative;
}
.boxgrid2 img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid2 p{
	padding: 0 10px;
	color:#ff0000;
	font-weight:bold;
	font:8pt "Lucida Grande", Arial, sans-serif;
}
.boxcaption2{
	float: left;
	position: absolute;
	background: #d1a5d9;
	height: 70px;
	width: 100%;
	opacity: .8;

/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.caption2 .boxcaption2 {
	top: 115px;
	left: 0;
}


				
			
.boxgrid{
	width: 110px;
	height: 140px;
	margin:10px;
	float:left;
	background:#161613;
	border: solid 4px #e8e8e8;
	overflow: hidden;
	position: relative;
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{
	padding: 0 10px;
	color:#ededed;
	font-weight:bold;
	font:8pt "Lucida Grande", Arial, sans-serif;
}
				
.boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 70px;
	width: 100%;
	opacity: .8;

/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260;
 	left: 0;
}
.caption .boxcaption {
	top: 220;
 	left: 0;
}
.txt8 {
	font-size:10px;
	
}				

